﻿using System;
using System.Windows.Forms;

namespace Editor.EditModes
{
    internal interface IEditMode
    {
        void EnterMode();
        void ExitMode();

        void OnKeyDown(KeyEventArgs e);
        void OnKeyUp(KeyEventArgs e);

        void OnUpdate(float elapsedSeconds);
        void OnRender(float elapsedSeconds, DirectXView view, bool bActive);
    }
}
